﻿using System.Collections.Generic;

namespace WeWork.SDK.Framework.Entitys
{
    /// <summary>
    /// 发送消息实体基类
    /// </summary>
    public class ChatSend : ChatBase
    {
        /// <summary>
        /// 消息发送方id。同一企业内容为userid，非相同企业为external_userid。消息如果是机器人发出，也为external_userid。String类型
        /// </summary>
        public string from { get; set; } = string.Empty;
        /// <summary>
        /// 消息接收方列表，可能是多个，同一个企业内容为userid，非相同企业为external_userid。数组，内容为string类型
        /// </summary>
        public List<string> tolist { get; set; } = new List<string>();
        /// <summary>
        /// 群聊消息的群id。如果是单聊则为空。String类型
        /// </summary>
        public string roomid { get; set; } = string.Empty;
        /// <summary>
        /// 消息发送时间戳，utc时间，ms单位。
        /// </summary>
        public long msgtime { get; set; }
        /// <summary>
        /// 消息类型
        /// </summary>
        public string msgtype { get; set; } = string.Empty;
    }
}
